if (window.PrimeFaces) {
  /** Hungarian */
  PrimeFaces.locales["hu"] = {
    startsWith: "Ezzel kezdődik",
    contains: "Tartalmazza",
    notContains: "Nem tartalmazza",
    endsWith: "Ezzel végződik",
    equals: "Egyenlő",
    notEquals: "Nem egyenlő",
    noFilter: "Nincs szűrő",
    filter: "Szűrő",
    lt: "Kisebb",
    lte: "Kisebb vagy egyenlő",
    gt: "Nagyobb",
    gte: "Nagyobb vagy egyenlő",
    dateIs: "Dátum egyenlő",
    dateIsNot: "Dátum nem egyenlő",
    dateBefore: "Dátum korábbi",
    dateAfter: "Dátum későbbi",
    custom: "Egyedi",
    clear: "Törlés",
    apply: "Alkalmaz",
    matchAll: "Megfelel mindegyiknek",
    matchAny: "Megfelel bármelyiknek",
    addRule: "Szabály hozzáadása",
    removeRule: "Szabály eltávolítása",
    accept: "Igen",
    reject: "Nem",
    choose: "Kiválaszt",
    upload: "Feltölt",
    cancel: "Mégsem",
    completed: "Befejezve",
    pending: "Függőben",
    dayNames: ["vasárnap", "hétfő", "kedd", "szerda", "csütörtök", "péntek", "szombat"],
    dayNamesShort: ["V", "H", "K", "Sze", "Cs", "P", "Szo"],
    dayNamesMin: ["V", "H", "K", "Sz", "Cs", "P", "Sz"],
    monthNames: ["január", "február", "március", "április", "május", "június", "július", "augusztus", "szeptember", "október", "november", "december"],
    monthNamesShort: ["jan.", "febr.", "márc.", "ápr.", "máj.", "jún.", "júl.", "aug.", "szept.", "okt.", "nov.", "dec."],
    chooseYear: "Válassz évet",
    chooseMonth: "Válassz hónapot",
    chooseDate: "Válassz dátumot",
    prevDecade: "Előző évtized",
    nextDecade: "Következő évtized",
    prevYear: "Előző év",
    nextYear: "Következő év",
    prevMonth: "Előző hónap",
    nextMonth: "Következő hónap",
    prevHour: "Előző óra",
    nextHour: "Következő óra",
    prevMinute: "Előző perc",
    nextMinute: "Következő perc",
    prevSecond: "Előző másodperc",
    nextSecond: "Következő másodperc",
    am: "de.",
    pm: "du.",
    today: "Ma",
    now: "Most",
    weekHeader: "Hét",
    firstDayOfWeek: 1,
    showMonthAfterYear: true,
    dateFormat: "yy.mm.dd",
    weak: "Gyenge",
    medium: "Közepes",
    strong: "Erős",
    passwordPrompt: "Jelszó megadása",
    emptyFilterMessage: "Nincs találat",
    searchMessage: "{0} találat érhető el",
    selectionMessage: "{0} elem kijelölve",
    emptySelectionMessage: "Nincs kijelölt elem",
    emptySearchMessage: "Nincs találat",
    emptyMessage: "Nincs elérhető opció",
    aria: {
      trueLabel: "Igaz",
      falseLabel: "Hamis",
      nullLabel: "Nincs kijelölve",
      star: "1 csillag",
      stars: "{star} csillag",
      selectAll: "Összes elem kijelölve",
      unselectAll: "Nincs elem kijelölve",
      close: "Bezár",
      previous: "Előző",
      next: "Következő",
      navigation: "Navigáció",
      scrollTop: "Görgetés a tetejére",
      moveTop: "Mozgatás a tetejére",
      moveUp: "Mozgatás feljebb",
      moveDown: "Mozgatás lejjebb",
      moveBottom: "Mozgatás az aljára",
      moveToTarget: "Mozgatás a célhoz",
      moveToSource: "Mozgatás a forráshoz",
      moveAllToTarget: "Minden mozgatása a célhoz",
      moveAllToSource: "Minden mozgatása a forráshoz",
      pageLabel: "{page}",
      firstPageLabel: "Első oldal",
      lastPageLabel: "Utolsó oldal",
      nextPageLabel: "Következő oldal",
      previousPageLabel: "Előző oldal",
      rowsPerPageLabel: "Sorok száma egy oldalon",
      jumpToPageDropdownLabel: "Ugrás az oldal kiválasztó legördülő menühöz",
      jumpToPageInputLabel: "Ugrás az oldal számát megadó beviteli mezőhöz",
      selectRow: "Sor kijelölve",
      unselectRow: "Sor nincs kijelölve",
      expandRow: "Sor lenyitva",
      collapseRow: "Sor összecsukva",
      showFilterMenu: "Szűrő menü megjelenítése",
      hideFilterMenu: "Szűrő menü elrejtése",
      filterOperator: "Szűrési logikai operátor",
      filterConstraint: "Szűrési feltétel",
      editRow: "Sor szerkesztése",
      saveEdit: "Szerkesztés mentése",
      cancelEdit: "Szerkesztés elvetése",
      listView: "Lista nézet",
      gridView: "Rács nézet",
      slide: "Dia",
      slideNumber: "{slideNumber}",
      zoomImage: "Kép nagyítása",
      zoomIn: "Nagyítás",
      zoomOut: "Kicsinyítés",
      rotateRight: "Forgatás jobbra",
      rotateLeft: "Forgatás balra",
    },
  };

// custom PF labels
  PrimeFaces.locales["hu"] = $.extend(true, {}, PrimeFaces.locales["hu"], {
    isRTL: false,
    yearSuffix: ".",
    timeOnlyTitle: "Csak óra",
    timeText: "Időpont",
    hourText: "Óra",
    minuteText: "Perc",
    secondText: "Másodperc",
    millisecondText: "Miliszekundum",
    month: "Hónap",
    week: "Hét",
    day: "Nap",
    allDayText: "Egész nap",
  });
}